package com.cykj.user.service;

import com.cykj.user.domain.ScanLoginInfo;
import java.util.Map;

public interface IScanLoginService {
    /**
     * 生成二维码
     */
    Map<String, Object> generateQrCode();
    
    /**
     * 检查扫码状态
     */
    ScanLoginInfo checkScanStatus(String scanId);
    
    /**
     * 确认扫码登录
     */
    boolean confirmScan(String scanId, String token);
    
    /**
     * 获取扫码状态
     */
    ScanLoginInfo getScanStatus(String scanId);
}